I'd like to start off this month's column with yet another plea for feedback (and i don't mean the kind my little brother makes with his electric guitar... on second thought, that would be pretty cool; send your sound files to alyx@apple.com.) Conveniently enough, we've got a new survey for you in the What's New folder, courtesy of Apple's Electronic Media Group. Here, you can opine at length about any and all of the things we here at Developer Periodicals do, in a survey that is hopefully easier to use than the old SimpleText method.
Much of the feedback we have received involves sample code, and DTS has been busy. On this month's disk you'll find a big pile of QuickTime code from the QuickTime 2.0 SDK, and the Macintosh Sample Code and System 7 Samples have been given a preliminary once-over to check for compilability under some of the more recent development environments. This will be a continuing process, so stay tuned.
In addition to the new Worldwide System Software promised last month, updated Universal Interface files, and Snippets, here are this month's new and revised items.
ASLM SDK v1.1.2: ASLM 1.1.2 is a bug fix release for ASLM 1.1.1. It is binary compatible with ASLM 1.1 clients and shared libraries. They do not have to be rebuilt to use ASLM 1.1.2. Please see the "Change History" document for a list of changes and bug fixes.
Chinese Language Kit v1.1.1 Updater: If you have installed System 7.5 and the Chinese Language Kit on your computer, you need to use the Updater program on this disk. Do not use the Updater if you are not running System 7.5. IMPORTANT: Use the Updater program after you have installed the Chinese Language Kit software. If you have installed only one version of Chinese (Simplified or Traditional) and later decide to install the other version, you must use the Updater program again after installing the other version.
Developer CD WWW Page: This is a World-Wide Web page. It can be viewed by any World-Wide Web browser (like MacWeb™, Mosaic™, or NetScape™). Clicking on the hypertext link on this page will take you to the Developer Services main page on Apple's World-Wide Web server. On this server, you can find most of the content on this CD (in ftp form). You can also view online versions of Apple Directions, develop, and Technical Notes.
Developer Notes Update 01/95: Included here is a developer note for four new products: the Power Macintosh 6100/66, 7100/80, 8100/90, and 8100/110.
Developer Press Survey 1.0: The Developer Press organization is interested in your opinion, in order to improve our information and documentation products. We are focusing on what content you like and need, and how you use our current tools to access that content. Filling out this survey (which should take about 15 minutes) and sending it in via electronic mail will help us to meet your needs for delivery of our information. Additionally, if you supply us your name and address, we will automatically enter you in our monthly drawing for a free Developer Press product!
Dylan Related: This folder contains information and sample code pertaining to the Dylan programming language. New items this month include demos built with Dylan 1.0a1, a new FAQ, and Dylan info of interest to Japanese developers.
Macintosh Technical Notes Update: Technical Notes are a collection of short (and not-so-short) articles dealing with specific development topics. This month features three new QuickTime-related notes: IM—QT Components Addendum, IM—QuickTime Addendum, and QuickTime for Windows Addendum.
Palette&GWorld (Fat): This code sample demonstrates how to use a palette when drawing into a GWorld. The trick is understanding that while setting a palette to a GWorld is permitted, doing so does not change the GWorld’s color table.
The solution is to make a palette from the color table ( or the color table from a palette) and to use that color table to create or update the GWorld. After then doing a SetGWorld you can either draw with Index2Color and RGBForeColor, or you can set the palette to the GWorld and draw with PmForeColor. These techniques are shown in the procedures createRGBForeColorImage and createPmForeColorImage in Palette&GWorld.c.
QuickTime Sample Code: This folder contains a selection of QuickTime sample code from the QuickTime 2.0 SDK.
Sprocket: Sprocket is a small, System 7.5-savvy framework. Think of it as a “Powerplant for dummies".